Investigating and Improving a COTS-Based Software Development Process

نویسندگان

  • M. Morisio
  • C. B. Seaman
  • A. T. Parra
  • V. R. Basili
  • S. E. Kraft
  • S. E. Condon
چکیده

The work described in this paper is an investigation of COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences, and the activities for which projects require more guidance, are requirements definition and COTS selection, high level design, integration and testing. Starting from these empirical observations, a new process and guidelines for COTS-based development are developed and briefly presented. The new process is currently under experimentation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sensitivity Analysis of Bayesian Networks in Cots- Based Software Development

The process of developing software applications by integrating one or more Commercial Off-The-Shelf (COTS) components has received much attention lately because it provides potential benefits including shortening the development time, reducing effort and shrinking budgets as well as improving the quality of the final product. However, COTS-based development (hereafter CBD) in particular the eva...

متن کامل

Investigating Conflicts in Cots Decision-Making

The development of COTS-based systems largely depends on the success of the selection process. This activity encompasses the evaluation of COTS packages against customer requirements, so that it is necessary to perform a complex decision-making process to select the most suitable package. We argue that analysing the matching between features and requirements is a core task of COTS decision-maki...

متن کامل

Improving COTS-based Software Development Process by Identification and Mitigation of Component Risks

It is very clear that the as the demand of software industry is increasing day by day in every field, the cost of software is also rising very rapidly. In the recent time there is a burden in the IT industry to fulfilling the user expectations with feasible development cost that can provide quality product. So to reduce the complexities of existing system a new strategy developed in software en...

متن کامل

Using software process modeling to analyze the COTS based development process

Several process guidelines for the development of COTSbased software systems have been described by informal notations and published in literature. We present here our attempt to model the COTS-based software process using a software process modeling language (E3).We provide models of existing COTS-based development processes, we discuss some of their limitations, and we give suggestions for im...

متن کامل

COTS-based software development: Processes and open issues

The work described in this paper is an investigation of COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000